@charset "utf-8";
body,a,p,span,ul,li,h1,h2,h3,h5{margin:0;padding:0;font-size:12px;font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;color:#333333;}
a{text-decoration:none;}
li{list-style:none;}
/*#index-bg{background:url(body-bg01.jpg) top center no-repeat;}
#inside-bg{background:url(body-bg02.jpg) top center no-repeat;}*/
.header_bg{position:relative; }
#header_index{position:absolute;height:85px; z-index:9999;margin: 0px auto;width: 100%;}
#header{width:1025px;height:85px;margin:48px auto 0;background:url(header-bg.png) center center no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='scale',src="header-bg.gif");_background:url(header-bg.gif) no-repeat center center;}
#logo{float:left;/*margin-left:12px;margin-top:13px;*/}
#logo img{border:none;}
#nav{float:left;width:650px;height:33px;margin-top:30px;/*margin-left:10px;*/}
#nav ul li{width:86px;float:left;height:33px;text-align:center;/*margin-left:20px;*/margin-left:5px;_margin-left:3px;}
#nav ul li a{width:86px;display:block;font-size:14px;padding-top:3px;height:30px;font-weight:bold;}
#nav ul li a:hover{color:#fff;background:url(li-hover.jpg) center center no-repeat;}

#search{width:195px;height: 33px; float: right;  margin-top:27px;margin-right:22px;}
#input{float:left;width: 154px;height: 33px; line-height:33px;text-indent: 12px;background:url(input.jpg) center center no-repeat;border:none;margin-right:-1px;color:#009cff;font-size:10px;}
#sear{float:right;border:none;width:37px;height:33px;margin-top:1px;}

#banner{clear:both;width:1025px;height:512px;margin:0 auto;}
.focus{height:512px;width:100%;overflow:hidden;position:relative; z-index:90; }

.f-img-list{height:512px;overflow:hidden;position:absolute;left:0;top:0;z-index:100;width:100%;}
.f-img-list li{height:512px;text-align:center;width:100%;position:absolute;left:0;top:0;z-index:101;}
.f-img-list li a{display:block;height:512px;width:100%;}
.f-img-list li.on{z-index:105;}
.f-img-list li.bg01{background:url("banner01.png") no-repeat 50% 0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='scale',src="banner01.gif");_background:url(banner01.gif) no-repeat 50% 0;}
.f-img-list li.bg02{background:url("banner02.png") no-repeat 50% 0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='scale',src="banner02.gif");_background:url(banner02.gif) no-repeat 50% 0;}
#fix{clear:both;width:120px;float:right; margin-right:10px;}
.focusbtn{z-index:999;width: 83px;height: 40px;position: absolute;top: 395px;cursor:pointer;}
.focus-btn-next{width:23px;height:36px;background:url(left.png) left center no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='scale',src="left.gif");_background:url(left.gif) left center no-repeat;}
.focus-btn-prev{background:url(right.png) right center no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='scale',src="right.gif");_background:url(right.gif) right center no-repeat;}

#wraper{clear:both;width:100%;overflow:hidden;/*background:url(wrapper-bg01.png) top center no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='scale',src="wrapper-bg01.gif");
_background:url(wrapper-bg01.gif) no-repeat top center;*/}
#wrap{width:1001px;margin:0 auto;overflow:hidden;}
#prolist{ margin:0px auto; width:1000px;}
#prolist h2{color:#fff;font-size:14px;float:left;padding-left:20px; line-height:58px;}
#prolist ul li{float:left;margin-left:20px;}
#prolist ul li a{color:#fff;font-size:14px; line-height:58px;}
#prolist ul li a:hover{color:#5bd3ff;}

#news-video,#navigation{clear:both;margin:0 auto;width:941px;overflow:hidden;padding-bottom:40px;margin-left:30px;_margin-left:20px;background:url(line01.jpg) center bottom no-repeat;margin-top:20px;}
#navigation{
background:none;
padding-bottom:0px;}
#news-index{width:615px;float:left;overflow:hidden; position:relative;}
.demo{width:595px;line-height:36px;border-bottom:1px solid #d2d2d2;color:#10357b;font-size:16px;padding-left:20px;position:relative;background:url(title02.jpg) left center no-repeat;float: left;}
.en-title{font-size:14px;margin-left:5px;letter-spacing: -1px;font-weight:normal;}
.more{position:absolute;top:10px;right:0;}
.more img{border:none;}

#news-top{width:100%;margin-top:5px;}
#news-top img{float:left;/*border:1px solid #cccccc;*/}
#news-top p{float:right;width:350px;line-height:23px;color:#999999;height:50px;text-indent:2em;}
#title-news a{width:350px;line-height:25px;font-size:14px;font-weight:bold;color:#000000;display:block;float:right;}
#news-top ul{width:350px;float:right;overflow:hidden;}
#news-top ul li{line-height:25px;width:340px;float:left;background:url(dot01.jpg) left center no-repeat;padding-left:10px;}
#news-top ul li a:hover{color:#1d4c99;}
.time{float:right;font-size:10px;}

#video-index{width:272px;overflow:hidden;float:right;}
#video-index h5{width:252px;line-height:36px;color:#10357b;font-size:16px;padding-left:20px;position:relative;background:url(title02.jpg) left center no-repeat;}
#video{width:100%;margin-top:0px;}

#block-about,#block-case,#block-service,#block-cont{width:228px;float:left;overflow:hidden;}
#block-case,#block-service,#block-cont{margin-left:8px;}
#block-about a,#block-case a,#block-service a,#block-cont a{width:100%;height:150px;display:block;background:url(about.jpg) bottom center no-repeat;}
#block-about a:hover{background:url(about-hover.jpg) bottom center no-repeat;}
#block-case a{background:url(case.jpg) bottom center no-repeat;}
#block-case a:hover{background:url(case-hover.jpg) bottom center no-repeat;}
#block-service a{background:url(service.jpg) bottom center no-repeat;}
#block-service a:hover{background:url(service-hover.jpg) bottom center no-repeat;}
#block-cont a{background:url(cont.jpg) bottom center no-repeat;}
#block-cont a:hover{background:url(cont-hover.jpg) bottom center no-repeat;}
#block-about a h5,#block-case a h5,#block-service a h5,#block-cont a h5{width:100%;text-align:center;line-height:20px;color:#333;}
#block-about a:hover h5,#block-case a:hover h5,#block-service a:hover h5,#block-cont a:hover h5{color:#003366;}
.en{font-size:10px;line-height:18px;color:#999999;width:100%;display:block;text-align:center;}
#block-about a p,#block-case a p,#block-service a p,#block-cont a p{margin-top:50px;width:130px;height:80px;line-height:20px;float:right;_padding-top:10px;_height:70px;_width:125px;margin-right:5px;}
#block-about a:hover p,#block-case a:hover p,#block-service a:hover p,#block-cont a:hover p{color:#fff;}
#block-about a .mo,#block-case a .mo,#block-service a .mo,#block-cont a .mo{float:right;display:block;color:#003366;font-size:10px;letter-spacing:-1px;}
#block-about a:hover .mo,#block-case a:hover .mo,#block-service a:hover .mo,#block-cont a:hover .mo{
color:red;}

#recommend{clear:both;margin:0 auto;width:941px;margin-left:30px;_margin-left:20px;margin-top:20px;}
#recommend .h1_bg{width:921px;line-height:36px;border-bottom:1px solid #d2d2d2;color:#10357b;font-size:16px;padding-left:20px;position:relative;background:url(title02.jpg) left center no-repeat;}
.pic1{margin-top:20px;}
#recommend .h1_bg h1{float:left;color:#10357b;font-size:16px;font-weight:normal;}
#recommend {float: left;width: 100%;}
#recommend ul{margin-top:20px;}
#recommend li{float:left;margin-left:15px;width:174px;height:198px;background:url(li01-1.jpg) center bottom no-repeat;}
#recommend li img{border:none;margin-top:0;float:left;}
#recommend li p{width:174px;line-height:24px;background:url(li02.png) center center no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='scale',src="li02.gif");_background:url(li02.gif) no-repeat center center;text-align:center;margin-top:-24px;color:#fff;font-weight:normal;float:left;}

.pro_hg {clear:both;margin:0 30px 0 45px;}
.pro_hg img{float: left;margin-right:15px;border: 1px solid #b7b7b7;}
.pro_hg span{line-height: 36px;color: #10357b;font-size: 16px;display: block;font-weight: bold;}
.pro_hg p{color: #333333;font-size: 14px; line-height: 25px;}
.pro_01{border-bottom: 1px solid #d2d2d2;overflow:hidden;padding: 10px 0;padding-top:30px;}
.pro_02{border-bottom: 1px solid #d2d2d2;overflow:hidden;padding: 10px 0;}




#footer{clear:both;width:100%;margin-top:50px;overflow:hidden;background:#f0f0f0 url(footerbg.jpg) left top repeat-x;}
#foot{width:1004px;overflow:hidden;margin:0 auto;padding-top:28px;padding-bottom:20px;}
#foot-nav{float:left;width:540px;margin-left:30px;_margin-left:20px;overflow:hidden;}
#foot-nav ul{overflow:hidden;width:100%;float:left;margin-bottom:5px;}
#foot-nav ul li{float:left;background:url(line02.jpg) left center no-repeat;width:90px;text-align:center;left:23px;}
#foot-nav ul li a:hover{color:#12337a;}
#foot-nav p{width:100%;line-height:23px;float:left;}
#foot-tel{float:right;overflow:hidden;width:156px;}
#tel-title{float:right;font-style:italic;color:#666666;font-size:15px;}
#phone{float:right;color:#666666;font-size:20px;font-weight:bold;font-style:italic;}

#container{width:100%;clear:both;margin:0 auto;/*margin-top:186px;*/overflow:hidden;}
#contain{width:1005px;margin:0 auto;overflow:hidden; position:relative;}
#left{float:left;width:259px;overflow:hidden;padding-bottom:60px;/*background:url(left-bg.png) center center repeat-y;margin-top:186px;*/}
#list-name{height:85px;width:224px;padding-left:35px;}
#en-listname{color:#fff;font-size:23px;float:left;line-height:30px;width:100%;margin-top:10px;}
#cn-listname{width:100%;float:left;line-height:30px;font-size:22px;color:#fff;}
#pro-left,#cont-left,#news-left{width:233px;margin-left:13px;overflow:hidden;background-color:#fff;margin-top:20px;padding-bottom:30px;}
#pro-left h2,#cont-left h2,#news-left h2{width:207px;margin:0 auto;line-height:38px;background-color:#0a1347;padding-left:20px;color:#fff;
font-size:16px;margin-top:3px;font-weight:normal;}
.pro_list2,#cont-inside,#news-left ul{width:207px;margin:0 auto;padding-left:20px;margin-top:30px;}
#news-left ul li{line-height:25px;width:100%;background: url(dot02.jpg) no-repeat left center;}
#news-left ul li a{font-size:14px;margin-left:15px;font-weight:bold;color:#10357b;}
#cont-inside h3{font-size:16px;}
#cont-inside p{line-height:23px;}
#cont-inside img{margin-top:10px;}
.dalei{width:207px;margin:0 auto;height:30px; display:inline;line-height:30px;}
li.dalei a{display:block;}
.parent:hover{line-height:30px;margin-top:2px;color:#10357b;font-weight:bold;font-size:16px;}
li.xiala{display:block;line-height:30px; margin-top:2px;margin-left:15px;font-size:14px;_float:left;_width:185px;}
li.xiala a{color:#10357b;background: url(dot02.jpg) no-repeat left center;margin:0;padding-left:12px;}
ul.collapsed {  display: none;}

#middle{width:700px;float:right;/*margin-top:85px;margin-top:270px;*/}
#location{width:100%;height:45px;border-bottom:1px solid #ccc;}
#location p{text-align:right;font-size:12px;color:#666666;padding-top:20px;}
#location p a{font-size:12px;color:#666666;}
#fontcolor{font-size:15px;color:#1d4c99;font-weight:bold;}

#main,#main-cont{width:100%;margin-top:30px;overflow:hidden;margin-bottom:40px;}
#comp{color:#004a8d;font-size:22px;line-height:40px;width:100%;border-bottom:1px solid #cccccc;}
.block-comp{font-size: 16px;font-weight: bold;border-bottom: 1px dotted #ccc;margin-top:20px;}
#main p,#main-cont p{line-height:23px;margin-top:10px;}
#main p{text-indent:2em;}
#alimap{text-align:center;border:1px solid #ddd;padding:1px 0;margin:20px 0 0 0;}
.H1{font-size:18px;line-height:40px;margin:0px;padding:0px;text-align:center;}
.hit{display:block;width:100%;text-align:center;margin:10px auto 50px;font-size:14px;color:#666666;}
.fontco,#pk_hits{color:#9fa2a4;}

.imgcenter{width:100%;overflow:hidden;display:block;text-align:center;margin-bottom:30px;}
.imgcenter img{border:1px solid #cccccc;width:600px;}

#up_down{width:670px;padding:5px 0;margin-top:20px;}
#up_down a{line-height:30px;}
.color-font{color:#eb0000;font-size:14px;}

#allpro,#allnews,#showpro{width:100%;}
#allpro ul,#allnews ul{width:100%;overflow:hidden;}
#allpro li {float:left; width:154px;height:195px;margin-top:20px;margin-left:11px;margin-right:10px;_margin-left:8px;}
#allpro li img{border:#bebebe 1px solid;}
#allpro li a span{width:154px;display:block;color:#333333;text-align:center;margin-top:5px;}
.page {overflow: hidden;clear: both;text-align: center;padding-top:40px;padding-bottom:40px;}
.page a{width: auto;color:#333333;padding: 5px;display: inline;}
.page a.active{color:#316AD6;font-weight:bold;}
#all-page{margin-left:10px;font-size:13px;font-style:italic;}

#allnews ul{overflow:hidden;margin-top:15px;}
#allnews ul li{width:670px;margin-left:10px;float:left;line-height:25px;background:url(dot01.jpg) left center no-repeat;padding-left:10px;border-bottom:1px dotted #ccc;}
#allnews ul li a{font-size:13px;color:#333333;}
#allnews ul li a:hover{color:#3F5D95;}
.time{font-size:12px;float:right;}

#showpro{margin-top:20px;overflow:hidden;}
#showpro p{line-height:23px;text-indent:2em;color:#333333;}
#showpro table{border-top:1px solid #cccccc;border-left:1px solid #cccccc;width:100%;}
#showpro table td{border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;}
#related_product{width:100%; margin-top: 20px;overflow: hidden;margin-bottom:40px;}
#related_product h2{font-size:16px;padding-left:10px;color:#333333;}
#related_product ul{width:100%;overflow:hidden;}
#related_product li {float:left; width:152px;height:195px;margin-top:10px;margin-left:11px;margin-right:11px;_margin-left:8px;}
#related_product li img{border:#bebebe 1px solid;}
#related_product li a span{width:152px;display:block;color:#333333;text-align:center;margin-top:5px;}
.demo .en-title{float:left }
.demo h2 {float:left}

.banner_in{clear:both; margin:0px auto; height:292px; width:100%;}

.midbg{clear:both; width:100%; height:512px; margin:0px auto; z-index:3; }
.iBan { height:512px; overflow:hidden; position:relative;z-index:1;_zoom:1; clear: none;}
.iBanScreen{ height:68px; background-repeat:no-repeat; background-position:center top;}
.iBanScreen ul{ width:100%; height:512px; position:relative; top:0; margin:0 auto;}
.iBanScreen li{ width:100%; height:512px; overflow:hidden; position:absolute; display:none;}
.iBanScreen li a{ display:block; width:100%; height:100%;}
.iBanScreen .num{position:absolute; width:200px; bottom:15px; left:70%; z-index:800;}
.iBanScreen .num a{ display:inline-block; width:12px; height:12px; margin-right:3px;}
.iBanScreen .num a{ display:inline-block; width:12px; height:12px; background:url(dots.png) no-repeat left top;_background:url(dots.gif) no-repeat left top;margin-right:10px;}
.iBanScreen .num a.cur{width:12px; height:12px; background:url(dotsFocus.png) no-repeat left top; _background:url(dotsFocus.gif) no-repeat left top;}

.header02_bg{background:url(head_bg.jpg) no-repeat top center #0a1347;}
#header02{margin:0px auto; width:1000px;}
.topright02{float:right; margin-top:60px; color:#e7e6f2;font-size:14px;}
.topright02 p,.topright02 a{color:#e7e6f2; font-size:14px;}
.logo02{float:left;}
#nav02_bg{position:relative;z-index:9999;}
#nav02_index{position:absolute; margin:0px auto; width:100%;background:url(daohang_bg.png) repeat left top; z-index:9999;}
#nav02{margin:0px auto; width:1000px;}
#nav02 li{float:left; margin:0px 40px 0px 0px; line-height:38px;}
#nav02 a{display:block; color:#fff;}
#prolist_bg{clear:both; margin:0px auto; width:100%;background:url(prolist_bg.jpg) no-repeat top center #091348; overflow:hidden;}
